You are here: Routing Rules > Empty
Syntax samples
Selects a location only if it is completely empty. This routing rule is similar to the UNTIL FULL rule except that a location must be completely empty before it is initially selected. Once an empty location is selected, it continues to be selected until it is full. If no location is empty, the output waits until one becomes empty.
The EMPTY condition is designed for the situation where two or more multi-capacity locations are being filled from the same source and the modeler desires each location to completely fill and completely empty in an alternating fashion.
The rule field of the Routing edit table only.
Components
<expression>
Total entities output from the process. This expression is valid only for the first routing of a routing block. For more information on this expression, see Processing.
Example
After EntA completes a 25 second operation at Loc1, it is routed to one of three multi-capacity locations (Loc2, Loc3 or Loc4) as soon as one becomes empty. Subsequent routings continue to the same location until it is full, and then to the next location that is empty. Once all locations are filled, no more routings occur until one of the locations becomes empty.
Process Table
Entity |
Location |
Operation (min) |
---|---|---|
EntA |
Loc1 |
WAIT 25 sec |
Routing Table
Blk |
Output |
Destination |
Rule |
Move Logic |
---|---|---|---|---|
1 |
EntA |
Loc2 |
EMPTY 1 |
|
EntA |
Loc3 |
EMPTY |
|
|
EntA |
Loc4 |
EMPTY |
|